const express = require("express");
const app = express();
const bodyParser = require("body-parser");
const path = require("path");
var data = require("./public/data");

//express-art-template
/**
 * 1.第一个参数:表示当渲染以html后缀名的文件时,使用art-template模板引擎渲染
 * 2.require("express-art-template") 相当于加载了 express-art-template 加载后用它去渲染html格式的文件
 * 3.express-art-template整合了express和art-template
 */
app.engine("html", require("express-art-template"));

app.use(bodyParser.urlencoded({ extended: false }));
// parse application/json
app.use(bodyParser.json());

/**
 * 1.配置之后会给请求中的req添加一个body属性来获取请求参数(获取页面提交表单的内容)
 */

// app.use("/static", express.static(path.join(__dirname, "public")));
app.use("/static", express.static(path.join(__dirname, "views")));
//设置模板文件夹 changed 可以改回 views或删除
// app.set("views", "public");
//加载主页
app.get("/", (req, res) => {
  res.render("home.html", data);
});

//加载留言页
app.get("/post", (req, res) => {
  res.render("post.html");
});
app.listen(3000);
